//clasa de aplicatie - momentan schelet (somn baaa!!!)

#ifndef _APPLICATION_H_
#define _APPLICATION_H_

#include <Windows.h>
#include "Util.h"


class CApplication
{
public:
	CApplication(HINSTANCE hInstance);
	virtual ~CApplication();

	HINSTANCE AppInstance() const;
	HWND MainWnd() const;
	float AspectRation() const; //mai incolo 

	int Run(); //quintessential

	virtual bool Init();
	virtual void OnResize(); 
	virtual void UpdateScene(float dt) = 0;
	virtual void DrawScene() = 0;
	virtual LRESULT MsgProc(HWND hwnd, UINT msg, WPARAM wParam, LPARAM lParam);


	//TO DO
};


#endif //APPLICATION_H


